technological developments - Anglais Synonymes Dictionnaire